// 1.symbol 类型 ： 独一无二的值
// let s:symbol = Symbol("key1");
// console.log(s);

// es6 ， es2015 
// 创建ts配置
/* 
（1） 创建配置文件 ： tsc --init 
 (2) lib 配置项 加入  es2015  ， DOM
 (3) 指定 ts编译的入口和出口
    入口 rootdir ： ts 编译之前的ts文件所在的目录位置
    出口：outdir ： 
 (4) bigint的配置修改： "lib": ["ES2020","DOM"]  ，  "target": "es2020",
*/


// let s1:symbol = Symbol("key");
// let s2:symbol = Symbol("key");
// console.log(s1===s2);


// 2.bigInt 类型 ：大整型 
// 方式一： 
// let b1:bigint = 1000n;
// 方式二： 
// let b2:bigint = BigInt(3000);
// console.log(b2);
// console.log(typeof b2);

// js 精度最大支持 2 的 53次方的运算 ；
// let a:number = 2 ** 53;
// console.log(a+1);
// console.log(a+2);
// console.log(a+3);
// console.log(a+4);

// 利用bigint来计算
// let b:bigint = 2n ** 53n;
// console.log(b+1n);
// console.log(b+2n);
// console.log(b+3n);
// console.log(b+4n);


